Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Node / ReticulumProjects / MeshChatX.git / files / scripts / ci / github-run-tests.sh

Displaying Raw • Download


scripts/ci/github-run-tests.sh 47479af210329fc4bc6b2ce80814d19160fd3bba (47479af2) Text, 479 B

T8b949e#!/usr/bin/env bash
T8b949e# Lint and test (parity with: task lint && task test:all). Used by GitHub Actions.
Tffa657set -euo pipefail

Te6edf3ROOTTff7b72=Ta5d6ff"Tff7b72$(Tffa657cd Ta5d6ff"Tff7b72$(dirname Ta5d6ff"Te6edf3$0Ta5d6ff"Tff7b72)Ta5d6ff/../..Ta5d6ff" Tff7b72&& Tffa657pwdTff7b72)Ta5d6ff"
Tffa657cd Ta5d6ff"Te6edf3$ROOTTa5d6ff"

poetry run ruff check .
poetry run ruff format --check .
pnpm run lint
poetry run pytest tests/backend --covTff7b72=meshchatx/src/backend -q --tbTff7b72=short
pnpm run Tffa657test -- --exclude tests/frontend/i18n.test.js
pnpm run Tffa657test tests/frontend/i18n.test.js
poetry run pytest tests/backend/test_translator_handler.py


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────